﻿using Abp.Application.Services.Dto;
using System;

namespace Camc.Quality.Dto.TableOutDto
{
    /// <summary>
    /// 多媒体
    /// </summary>
    public class MultiMediaOutDto : FullAuditedEntityDto<Guid>
    {
        public Guid? TechniqueEntityId { get; set; }
        public Guid? ProcessesEntityId { get; set; }
        public Guid? WorkStepEntityId { get; set; }
        /// <summary>
        /// 排序
        /// </summary>
        public int Sort { get; set; }
        /// <summary>
        /// 序号
        /// </summary>
        public virtual int Index { get; set; }
        /// <summary>
        /// 项目
        /// </summary>
        public virtual string ProductNumber { get; set; }
        /// <summary>
        /// 部位
        /// </summary>
        public virtual string ProductPosition { get; set; }
        /// <summary>
        /// 记录形式（拍照/摄像）
        /// </summary>
        public virtual string RecordForm { get; set; }
        /// <summary>
        /// 照相（摄像）编号
        /// </summary>
        public virtual string PhotoNo { get; set; }
        /// <summary>
        /// 记录人
        /// </summary>
        public virtual long? RecordUser { get; set; }

        /// <summary>
        /// 记录时间
        /// </summary>
        public virtual DateTime? RecordTime { get; set; }
        /// <summary>
        /// 确认结果
        /// </summary>
        public virtual bool ConfirmationResults { get; set; }
        /// <summary>
        /// 确认人
        /// </summary>
        public virtual long? ConfirmationUser { get; set; }
        /// <summary>
        /// 确认时间
        /// </summary>
        public virtual DateTime? ConfirmationTime { get; set; }
    }
}
